English Dictionary
◊ TAPIRUS INDICUS
Tapirus indicus
n : a tapir found in Malaya and Sumatra [syn: {Malayan tapir}, {Indian
tapir}, {Tapirus indicus}]